<?php

/* 
 * 实例Controller 
 * 文件名：小写开头+Controller
 * 类名：首写大写+Controller
 * 使用方法：全局使用，无需引用。eg: ExampleController::load()->test();
 * 注释：类名 与 方法 勿必写上注释，参考function test(){};
 * 注意：controller做中介逻辑转换区
 */
class ExampleController
{
    public static function load(){
        return new self();
    }
    /**
     * 测试类
     * @param object $params  参数
     * @return string 返回结果
     */
    public function test($params){
        echo 'ok';
        return '';
    }
    /**
     * 调用Model 的example数据
     * @return array 一维数据
     */
    public function test1(){
        $value = 1;
        $result = ExampleModel::load()->test1($value);
        return $result;
    }
    /**
     * 测试modelsapi
     * @param type $order_id
     * @return type
     */
    public function testModelApi1($order_id){        
        $res = TestModelApi::load()->get_order_info_row($order_id);
        return $res;
    }
    /**
     * 测试访问new 100med
     * @param type $website
     * @return type
     */
    public function testModelApi2($website) {
        $res = TestModelApi::load()->get_custom_company($website);
        return $res;
    }
    /**
     * 测试更新
     * @param type $id
     * @param type $is_use
     * @return type
     */
    public function testModelApi_update($id, $is_use) {
        $bool = TestModelApi::load()->update_hos($id, $is_use);
        return $bool;
    }
    public function testModelApi_SQL(){
        return TestModelApi::load()->execSQL();
    }
    
}